package com.wt.easyadmin.wx.service;

import com.wt.easyadmin.common.base.PageResultSet;
import com.wt.easyadmin.model.bar.ProfitVo;
import com.wt.easyadmin.model.bar.TBarCashOut;
import com.wt.easyadmin.model.bar.TWxUser;
import com.wt.easyadmin.wx.entity.SettleInfo;
import com.wt.easyadmin.wx.entity.UserInfo;

public interface WxService {
	UserInfo getSessionByCode(String code,String reference);

	void updateUser(TWxUser tWxUser);

	ProfitVo getProfit(String openid);

	PageResultSet<TBarCashOut> cashOutlistByUser(TBarCashOut tBarCashOut);

	PageResultSet<SettleInfo> settlelistByUserAndStatus(SettleInfo settleInfo);
}
